/**
 * 创建Buffer实例：
 * 1.alloc：创建指定字节大小的buffer
 * 2.allocUnsafe：创建指定大小的buffer（不安全）
 * 3.from：接受数据，创建buffer，参数有3中类型
 *      3.1.string
 *      3.2.array：最好元素都是十进制的数字
 *      3.3.Buffer：相当于复制一个buffer，修改元数据或者当前buffer，互不影响
 */

const b1 = Buffer.alloc(3);
console.log(b1);

const b2 = Buffer.allocUnsafe(3);
console.log(b2);

// const b3 = Buffer.from('hello Buffer')
const b3 = Buffer.from("中国");
console.log(b3);

// const b4 = Buffer.from([1, 2, 3, 4, 5]);
// const b4 = Buffer.from([1, 2, 3, 4, "哈哈哈"]);
const b4 = Buffer.from([1, 2, 3, 4, "abc"]);
console.log(b4);

const b5 = Buffer.from(b1);
console.log(b5);

b1[0] = 1;
console.log(b1);
console.log(b5);
